be ripped to shreds - Francés Inglés Diccionario